﻿.width1004{ min-width:1300px;}
.indexcontent{ margin:0 auto; width:1300px;}
.sl{overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
a.bs:hover{ text-decoration:underline;}

.content{ font-size:14px; color:#333333; line-height:30px;}
.content *{ line-height:30px;}
.content p{ padding:0px 0;}
.content img{ max-width:100%;}
#banner{position: absolute;z-index: -1;height:900px;width: 100%}
.header{height:850px}
.header .top{padding: 10px 40px;background: #fff;} 
.header ul{float: right;margin-top: 10px}
.header ul li{float: left;font-size: 16px;margin: 0 25px;position: relative;line-height: 50px}
.header ul li:after{content: "";width:00%;height: 3px;background: #1b60a1;position: absolute;left: 50%;bottom:0%;transition: all 0.3s}
.header ul li:hover:after{width: 100%;left: 0}
.header ul li.on:after{width: 100%;left: 0}
.header .txt{margin-top:170px;}
.header .txt .h1{font-size: 60px;color: rgb(255, 255, 255);font-weight: bold;line-height: 1.5;text-align: center;text-shadow: 0px 5px 5px rgba(0, 0, 0, 0.75);}
.header .txt .h2{font-size: 18px;color: rgb(255, 255, 255);font-weight: bold;line-height: 1;margin-top: 20px;text-align: center;text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.75);}
.header .input{width: 730px;margin: 0 auto;opacity: 0.8;margin-top:350px;height: 45px;background: #fff;padding: 10px 0}
.header .input .text{width:81%;border: none;height: 100%;padding-left: 3%;outline: none;border-right: 1px solid #d6dadd;float: left;font-size: 16px;outline:none;}
.header .input .btn{width: 15%;height: 100%;background: url(../images/search.png)no-repeat center;border:none;float: left; cursor:pointer;outline:none;}

.in_1 .indexcontent{margin-top: -180px;background: #fff;padding: 50px 0;padding-bottom: 60px}
.in_1{}
.in_1 .title{font-weight: bold;text-align: center;font-size: 36px}
.in_1 .in_1_nav{text-align: center;margin-top: 40px;}
.in_1 .in_1_nav li{display: inline-block;margin: 0px 20px;font-size: 16px;color: #666666;position: relative;cursor: pointer;}
.in_1 .title span{color: #1c7fdc}
.in_1 .in_1_nav li:after{position: absolute;width:0%;height: 2px;background: #1b60a1;bottom: 0;left: 50%;content: "";transition: all 0.3s}
.in_1 .in_1_nav li:hover:after{width: 100%;left: 0}

.in_1 .in_1_ul{padding-left: 65px;margin-top: 30px;position: relative}
.in_1 .in_1_ul li{ float:left; width: 270px;height: 380px;border: 1px solid #e5e5e5;margin-right: 30px}
.in_1 .in_1_ul li .img{height: 270px;line-height: 320px;text-align: center}
.in_1 .in_1_ul li .img img{vertical-align: middle;    width: auto;height: auto;max-height: 80% !important;vertical-align: middle;max-width: 90% !important;display: inline-block;margin: 0 auto;transition: 0.3s linear 0s;}
.in_1 .in_1_ul .box{font-size: 72px;font-family: "宋体";position: absolute;line-height: 72px;top: 50%;margin-top: -36px;left: 0;width: 100%;height: 0}
.in_1 .in_1_ul .box .prev{float: left;color: #dddddd;cursor: pointer}
.in_1 .in_1_ul .box .next{float: right;color: #dddddd;cursor: pointer}
.in_1 .in_1_ul li p{color: #747474;font-size: 14px;margin-top: 30px;text-align: center}

.in_2{background: url(../images/in_2_bg.jpg)no-repeat center;padding: 60px 0}
.in_2 .title1{font-size: 36px;font-weight: bold;margin-bottom: 20px;color: #fff}
.in_2 .title2{font-size: 16px;color: #FFFFFF}
.in_2 .box{padding:0 30px;background: rgba(255,255,255,0.80);margin-top: 50px}
.in_2 .box ul li{float: left;width: 25%;padding:18px 0}
.in_2 .box ul li .img{line-height: 100px;text-align:center}
.in_2 .box ul li .img img{vertical-align: middle}
.in_2 .box ul li p{text-align: center;margin-top: 10px;font-size: 16px;color: #4d4d4d}

.in_3{background: #f1f1f1 url(../images/in_3_bg.png)no-repeat center 18px ;padding: 130px 0}
.in_3 ul{float: right;width: 730px}
.in_3 ul li{float: left;width: 350px;height: 200px;border-left: 1px solid #dbdbdb;;border-bottom: 1px solid #dbdbdb}
.in_3 ul li:nth-child(2),.in_3 ul li:nth-child(4){border-right:1px solid #dbdbdb }
.in_3 ul li .img{height: 100px;line-height: 100px;padding-top:35px;text-align: center}
.in_3 ul li .img img{vertical-align: middle;}
.in_3 ul li p{text-align: center;margin-top: 15px;color: #838383;font-size: 16px}

.in_4{padding: 56px 0; }
.in_4 ul{margin-top: 45px}
.in_4 ul li{float: left;width: 410px;margin-right: 35px;}
.in_4 ul li:nth-child(3n){margin-right: 0}
.in_4 .title{font-weight: bold;text-align: center;font-size: 36px;position: relative;line-height: 48px;padding-bottom: 20px}
.in_4  .title span{color: #1c7fdc}
.in_4 .title:after{position: absolute;content: "";bottom: 0;width: 100px;left: 50%;margin-left: -50px;height: 3px;background: #1c7fdc}
.in_4 ul li .h1{font-size: 18px;margin-top: 20px;color: #000}
.in_4 ul li .h2{font-size: 12px;color: #bababa;line-height: 16px}
.in_4 ul li .h3{margin-top: 10px;color: #666666}
.in_4 ul li:hover .h1{color: #3f71d2}

.foot_nav{background: #333333;border-bottom: 1px solid #424242}
.foot_nav ul{width: 980px;margin: 0 auto}
.foot_nav ul li{float: left;line-height: 70px;color: #fff;width: 140px;color: #fff;text-align: center}
.foot_nav ul li a{color: #fff}
.foot{background: #333333;padding: 40px 0}
.foot .left{float: left;color: #adadad;width: 280px;padding-left:60px;background: url(../images/foot_left_icon.png)no-repeat left;font-size: 24px;margin-right: 110px}
.foot .centent{float: left;width: 350px;color: #adadad;margin-right:180px}
.foot .right{float: right;}
.foot .right .ewm{text-align: center;color:#adadad;float: left;margin: 0 15px}
.copy{background: #333333;text-align: center;}
.copy p{line-height: 50px;color: #adadad;}
.copy a{;color: #adadad}

.header_n .top{padding: 10px 40px;background: #fff;} 
.header_n ul{float: right;margin-top: 10px}
.header_n ul li{float: left;font-size: 16px;margin: 0 25px;position: relative;line-height: 50px}
.header_n ul li:after{content: "";width:00%;height: 3px;background: #1b60a1;position: absolute;left: 50%;bottom:0%;transition: all 0.3s}
.header_n ul li:hover:after{width: 100%;left: 0}
.header_n ul li.on:after{width: 100%;left: 0}

.n_nav{padding: 40px 0}
.n_nav ul li{display: inline-block;width: 220px;height: 50px;border-radius: 5px;text-align: center;line-height:50px;background: #efefef;margin:0 11px;position: relative;}
.n_nav ul li a{display: block}
.n_nav ul{text-align: center}
.n_nav ul .on{background: #1c7fdc;color: #fff}
.n_nav ul .on a{color: #fff}
.n_nav ul li:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid black;content: "";position: absolute;bottom: -10px;left: 50%;margin-left: -5px;display: none}
.n_nav ul .on:after{display: block;border-top:10px solid #1c7fdc;}
.n_nav ul li:hover{background: #1c7fdc;color: #fff;}
.n_nav ul li:hover a{color: #fff}

.gshj{background: #f9f9f9;padding:50px 0}
.gshj ul li{float: left;width: 360px;background: #fff;padding: 30px;padding-bottom: 0;margin-right: 20px;margin-bottom: 30px}
.gshj ul li:nth-child(3n){margin-right: 0}
.gshj ul li p{text-align: center;line-height: 50px;font-size: 18px;color: #585858}

.pages { margin-top: 30px; font-size: 16px; line-height: 50px; text-align: center;}
.pages a { text-decoration: none; color: #888; background: #eeeeee;padding:8px 16px; margin-right: 20px }
.pages a.active { background: #1c7fdc; color: #fff }
.pages a:hover {  background: #1c7fdc; color: #fff; text-decoration: none;  }
.pages a.wz{  padding:9px 20px;}

.about1{padding: 95px 0;background: #f9f9f9}
.about1 .left{float: left;width: 635px;font-size: 16px;color: #4e4e4e}
.about1 .right{float: right}
.about2{padding: 70px 00}
.about2 ul li{float: left;text-align: center;margin: 0 30px;width: 200px}
.about2 ul li img{height: 50px }
.about2 ul li .h1{margin-top: 50px;}
.about2 ul li .h1 span{font-size: 36px}
.about2 ul li .h2{margin-top: 30px}

.qywh1{padding: 90px 0;background: #f9f9f9;text-align: center}
.qywh1 p{font-size: 18px;text-align: center;margin-bottom:20px;color: #4E4E4E}

.qywh2{padding: 50px 0}
.qywh2 ul li{float: left;width: 42%;height: 100px;padding: 40px 4%}
.qywh2 ul{border: 1px solid #e5e5e5}
.qywh2 ul li:nth-child(1),.qywh2 ul li:nth-child(4){background: #f8f8f8}
.qywh2 ul li:nth-child(1) .txt{padding-left: 80px;background: url(../images/qywh2_img1.png)no-repeat left top}
.qywh2 ul li:nth-child(2) .txt{padding-left: 80px;background: url(../images/qywh2_img2.png)no-repeat left top}
.qywh2 ul li:nth-child(3) .txt{padding-left: 80px;background: url(../images/qywh2_img3.png)no-repeat left top}
.qywh2 ul li:nth-child(4) .txt{padding-left: 80px;background: url(../images/qywh2_img4.png)no-repeat left top}
.qywh2 ul li .txt .h1{font-size: 24px}
.qywh2 ul li .txt .h2{margin-top: 10px}

.ryzz{background:#f9f9f9;padding: 85px 0}
.ry_list{  padding:0px 216px; background: url(../images/ryzz_bg.png) top center repeat-y;}
.ry_list li{ float:left; width:225px; margin:32px 32px;}
.ry_list li img{ width:205px; height:148px; padding:10px; background:#fff; box-shadow:0px 0px 20px #ccc;}
.ry_list li .txt{ font-size:16px; color:#414141; line-height:40px; text-align:center;}
.ry_list li:hover .txt{ color:#1c7fdc;}

.product{background: #f9f9f9;padding: 45px 0;}

.product .product_ul{padding-left: 65px;margin-top: 30px;position: relative}
.product .product_ul li{width: 270px;height: 380px;border: 1px solid #e5e5e5;margin-right: 36px;float: left;background: #fff;margin-bottom: 30px}
.product .product_ul li .img{height: 270px;line-height: 320px;text-align: center}
.product .product_ul li .img img{vertical-align: middle;    width: auto;height: auto;max-height: 80% !important;vertical-align: middle;max-width: 90% !important;display: inline-block;margin: 0 auto;transition: 0.3s linear 0s;}
.product .product_ul li p{color: #747474;font-size: 14px;margin-top: 30px;text-align: center}

.productinfo{background: #f9f9f9;padding-bottom: 75px}
.productinfo .wz{font-size: 16px;color: #787878;padding: 20px;}
.productinfo .img{height:580px;line-height:580px;text-align: center;width: 580px;background: #fff;border: 1px solid #e5e5e5;float: left}
.productinfo .img img{vertical-align: middle;    width: auto;height: auto;max-height: 80% !important;vertical-align: middle;max-width: 90% !important;display: inline-block;margin: 0 auto;transition: 0.3s linear 0s;}

.productinfo .txt{float: right;width: 630px}
.productinfo .txt .h1{font-size: 30px;margin-top: 70px;color: #595959}
.productinfo .txt .h2{margin-top: 40px;color: #595959;height:270px;overflow: auto}
.productinfo .txt .h2::-webkit-scrollbar {width:4px;height:4px;}
.productinfo .txt .h2::-webkit-scrollbar-track {background:#f6f6f6;}
.productinfo .txt .h2::-webkit-scrollbar-thumb {background:#CBCBCB;}
.productinfo .txt  .h3 .left{background: url(../images/pc-xc-icon2.png)no-repeat left top;padding-left:60px;font-size: 16px;float: left}
.productinfo .txt  .h3 {margin-top: 40px;border-top: 3px solid #ededed;padding-top: 34px}
.productinfo .txt .h3 .right{float: right;width: 140px;height: 44px;text-align: center;line-height: 44px;background: #1c7fdc;color: #fff;font-size: 24px}


.productinfo2 .title{font-size: 24px;text-transform: uppercase;padding: 30px 0}
.productinfo2 .title span{color: #1c7fdc;background: url(../images/title_icon.jpg)no-repeat left center;padding-left: 30px}

.productinfo2{padding-bottom: 30px}

.new{padding: 45px 0;background: #f9f9f9 }
.new ul li{background: #fff;padding: 30px;margin-bottom: 35px}
.new .img{float: left}
.new .txt{float: left;width: 900px;}
.new .time{width: 110px;text-align: center;background: url(../images/time_bg.jpg)no-repeat right center;float: left;padding: 50px 0;}
.new .time span{font-size: 48px;color: #1c7fdc;line-height: 48px}
.new .txt .box{float: left;width: 750px;margin-left: 30px;padding: 40px 0;height: 110px}
.new .txt .h1{font-size: 24px;margin-bottom: 10px;transition: all 0.3s}
.new .txt .h2{color: #999}
.new ul li:hover .h1{color: #1c7fdc}
.new ul li:hover .fd img{transform: scale(1.05)}

.new_info{padding: 45px 0;background: #f9f9f9 }
.newinfo{padding-top:30px;padding-bottom: 110px}
.newinfo .h1{font-size: 24px;text-align: center}
.newinfo .h2{text-align: center;margin-top: 15px;padding-bottom: 24px;}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{float: inherit!important;padding-bottom: 3px}
.newinfo .content{padding-top: 25px ;padding-bottom: 35px; border-bottom:1px solid #dadada;border-top:1px solid #dadada;font-size: 16px;line-height: 32px}
.new_move{margin-top: 30px}
.new_move .new_move_prev:hover span,.new_move .new_move_next:hover span{color:#1c7fdc}
.new_move .a{float: right;width: 220px;height:50px;text-align: center;line-height: 50px;border-radius: 50px;background: #999;color: #fff;font-size: 16px}
.new_move .a:hover{background: #1c7fdc}

.fwzx{padding: 40px 0}
.fwzx ul li{float: left;width: 323px;border: 1px solid #d3d3d3;height: 171px;text-align: center;padding-top: 65px;}
.fwzx ul li p{text-align: center;font-size: 16px;color: #838383;margin-top:20px}

.box1{background: #f8f8f8;margin-top: 30px}
.box1 .img{float: left}
.box1 .txt{width: 470px;float: right;padding:75px 90px;}
.box1 .txt .h1{font-size:39px;color: #444444;position: relative;line-height: 40px}
.box1 .txt .h1:after{content: "";position: absolute;width: 50px;height: 3px;bottom: -20px;background: #444444;left: 0;}
.box1 .txt .h2{margin-top: 60px}
.box1 .txt .a{display: block;width: 130px;height: 40px;color: #fff;background: #1c7fdc;font-size: 16px;text-align: center;line-height: 40px;margin-top: 50px}


.box2{background: #fff;margin-top: 30px;border: 1px solid #f0e6ea}
.box2 .img{float: right}
.box2 .txt{width: 470px;float: left;padding:75px 89px;}
.box2 .txt .h1{font-size:39px;color: #444444;position: relative;line-height: 40px}
.box2 .txt .h1:after{content: "";position: absolute;width: 50px;height: 3px;bottom: -20px;background: #444444;left: 0;}
.box2 .txt .h2{margin-top: 60px}
.box2 .txt .a{display: block;width: 130px;height: 40px;color: #fff;background: #1c7fdc;font-size: 16px;text-align: center;line-height: 40px;margin-top: 50px}


.case{padding: 30px 0}
.case ul li{float: left;margin-right: 41px;;border-bottom: 6px solid #f3f3f3;margin-bottom: 60px;position: relative}
.case ul li:after{content: "";position: absolute;width: 0;bottom:-6px;background:#1c7fdc;height: 5px;transition: all 0.3s}
.case ul li:hover:after{width: 100%}
.case ul li:nth-child(3n){margin-right: 0}
.case ul li p{text-align: center;font-size: 18px;margin-top:15px;line-height: 50px}
.case ul li img{width: 406px;height: 270px;}

.lianxi{padding: 30px 0}
.lianxi .txt{float: right;width: 500px}
.lianxi .img{float: left}
.lianxi .box{border: 1px solid #e9e9e9;padding: 30px }
.lianxi .txt .h1{margin-top: 60px;font-size: 22px;color: #025d99}
.lianxi .txt .h2{font-size: 18px;color: #7b7b7b;margin-top: 40px}

.contact_us2{padding:80px 0;background: #f5f5f5}

.Gbook_b1 { }
.Gbook_b1 .name { width: 48%; float: left; margin-bottom: 20px; }
.Gbook_b1 .phone { width:48%; margin-left: 3%; float: left; margin-bottom: 20px; }
.Gbook_b1 .email { width: 31%; margin-left: 3%; float: left; margin-bottom: 20px; }
.Gbook_b1 .company { width: 100%; float: left; margin-bottom: 20px; }
.Gbook_b1 .content { width: 100%; float: left; margin-bottom: 20px; }
.Gbook_b1 .vcode { width: 32%; float: left; }
.Gbook_b1 .vcode .InputV1 { width: 280px; }

.InputV1 { height: 50px; width: 98%; line-height: 50px; padding: 0 10px; border: 1px solid #ddd; background-color: #fff;outline: none}
.InputV1:focus { border: 1px solid #09548d; background-color: #fff; }
.TextareaV1:focus { border: 1px solid #09548d; background-color: #fff; }
.ButtonV1 { height: 60px; line-height: 60px;width: 100%; background-color: #333;transition: all 0.3s; color: #fff; font-size: 18px; cursor: pointer;font-family:'å¾®è½¯é›…é»‘';margin: 0 auto;border: none;display: block;}
.TextareaV1 { line-height: 150%; width: 98%; padding: 10px; border: 1px solid #ddd; background-color: #fff; resize: none;outline: none;height: 150px }
.ButtonV1:hover{ background-color: #09548d;}





















